The RdlEnum<(Of <(<'T>)>)> type exposes the following members.

Constructors

  Name Description
Public method RdlEnum<(Of <(<'T>)>)>(String)
Initializes a new instance of the RdlEnum<(Of <(<'T>)>)> class with an expression or a constant.
Public method RdlEnum<(Of <(<'T>)>)>(T)
Initializes a new instance of the RdlEnum<(Of <(<'T>)>)> class with a constant value.

Methods

  Name Description
Public method Equals
Compares the current object to another object. This method performs comparison by value.
(Overrides RdlProp..::..Equals(Object).)
Public method GetHashCode
Gets the hash code for the current object based on its value.
(Overrides RdlProp..::..GetHashCode()()()().)
Public method ToString
Converts the current object to a string.
(Overrides Object..::..ToString()()()().)
Public method Static member TryParse
Parses a string into properties of RdlEnum<(Of <(<'T>)>)> type.

Operators

  Name Description
Public operator Static member Equality
Tests whether two RdlEnum<(Of <(<'T>)>)> objects are equal.
Public operator Static member Inequality
Tests whether the two RdlEnum<(Of <(<'T>)>)> objects are not equal.

Fields

  Name Description
Protected field m_Expression
The expression.
(Inherited from RdlProp.)
Protected field m_IsExpression
A flag indicating that the value is an expression.
(Inherited from RdlProp.)

Properties

  Name Description
Public property Expression
Gets the expression associated with the current RdlProp. Note that this property throws an exception if the current object contains a constant (i.e. if IsExpression gets false).
(Inherited from RdlProp.)
Public property IsExpression
Gets a value indicating whether the current RdlProp is specified as an expression.
(Inherited from RdlProp.)
Public property Value
Gets the enum value if this object contains a constant, throws an exception if this object contains an expression.

See Also